function getUserInfo() {
    // $.ajax({
    //     type: "get",
    //     headers: { Authorization: token },
    //     url: "http://localhost:8080/api/v1/admin/user/detail",
    //     success: function (response) {
    //         console.log(response);
    //         if (response.code === 200) {
    //             const { email, nickname, password, userPic, username } = response.data;
    //             $('#username').val(nickname);
    //             $('#nickname').val(username);
    //             $('#email').val(email);
    //             $('.user_pic').prop('src', userPic)
    //             $('#password').val(password);
    //         }
    //     }
    // });
    http.ajax({
        type: 'get',
        url: '/admin/user/detail',
        success: function (response) {
            // console.log(response);
            if (response.code === 200) {
                const { email, nickname, password, userPic, username } = response.data;
                $('#username').val(nickname);
                $('#nickname').val(username);
                $('#email').val(email);
                $('.user_pic').prop('src', userPic)
                $('#password').val(password);
            }
        }
    });
}

function updateUser() {
    const formData = new FormData($('#form')[0])

    for (let item of formData.entries()) {
        console.log(item);
    }

    //发送ajax请求，
    http.ajax({
        type: 'post',
        url: '/admin/user/edit',
        data: formData,
        success: function (response) {
            // console.log(response);
            if (response.code === 200) {
                // console.log(formData.get('username'));
                alert('修改用户信息成功')
                // 左上角和右上角的用户信息也要同步更新
                //1.直接调用父级方法，会导致多一次请求
                // console.log(window); //main_frame
                parent.getUserInfo();
            }
        }
    })

    //取消form表单的默认行为刷新
    return false;
}

//更新预览图片
function updateImg() {
    // 2.2 获取file对象
    const file = $('#exampleInputFile')[0].files[0];
    // console.log(file);
    //如果用户取消了上传，file为underfine,URL.createObjectURL传入了underfined 会报错
    if (file) {
        // 2.3 使用createObjectURL方法创建临时URL
        const url = URL.createObjectURL(file);
        // 2.4 把临时图片URL放回image标签的src属性
        $('.user_pic').prop('src', url);
    }

}

getUserInfo()